package educrypt.gui.view;

import java.util.List;

public interface TextOptionsView extends EducryptPanelView {
	public static final String TYPE_EDITOR = "TYPE_EDITOR";
	public static final String LANGUAGE_EDITOR = "LANGUAGE_EDITOR";

	public static final String CONTEXT_ANALYSIS = "CONTEXT_ANALYSIS";
	public static final String CONTEXT_CRYPTANALYSIS = "CONTEXT_CRYPTANALYSIS";

	public void showTypes(List<String> types);

	public void showLanguages(List<String> languages);

	public void setCryptAnalysisContext();

	public void setAnalysisContext();

	public String getSelectedType();

	public int getSelectedTypeIndex();

	public String getSelectedLanguage();

	public int getSelectedLanguageIndex();

}
